# -*- encoding: utf-8 -*-
"""

PyCharm enumerate函数的使用.py
2024年10月20日13时14分
by wenyang

"""
from collections.abc import Iterator

def main():
    name_list = ["wenyang", "xiaoming", "javascript", "c++"]
    print(enumerate(name_list))
    print(isinstance(enumerate(name_list), Iterator)) # 返回的就是一个迭代器对象
    print(list(enumerate(name_list))) # 返回的就是一个由元祖组成的列表 元祖的第一个元素就是索引 第二个元素就是值
    for index, name in enumerate(name_list):
        print(f"第{index + 1}个名字是{name}")
    for index, name in list(enumerate(name_list, start = 1)):
        print(f"第{index}个名字是{name}")


if __name__ == "__main__":
    main()
